A Concept of Replicated Remote Method Invocation

نویسندگان

  • Jerzy Brzezinski
  • Cezary Sobaniec
چکیده

In this paper we present a new infrastructure for building distributed applications that communicate through remote objects. The objects are available by the use of the Java RMI, enhanced by replication. Shared objects may be arbitrary complex with references to other objects allowing nested invocations. The replication process may be controlled and tuned by careful design of shared objects granularity, explicit synchronization operations, and replication domains definitions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enhancing Remote Method Invocation through Type-Based Static Analysis

Distributed applications rely on middleware to enable interaction among remote components. Thus, the overall performance increasingly depends on the interplay between the implementation of application components and the features provided by the middleware. In this paper we analyze Java components interacting through the RMI middleware, and we discuss opportunities for optimizing remote method i...

متن کامل

Active Replication of Software Components

This paper considers active replication of distributed objects over CORBA and Java RMI. It describes a replication model and tools whose main purpose is the simplification of the design and implementation of applications with replicated components that intercommunicate to collaborate on a task or to maintain their consistency with client requests. The starting point of this work is Sensei, a gr...

متن کامل

JMaCS: a Java monitoring and control system

JMaCS is software intended to facilitate, in soft realtime, the local or remote interactive and programmatic monitoring and control of some distributed target, such as an astronomical telescope or telescope network. It is derived from experimental software written for a radar used for observing the Earth's ionosphere, and aims to bring to bear the remote polymorphism afforded by Java RMI (Remot...

متن کامل

Transparent Fault Tolerance for Grid Applications

A major challenge facing grid applications is the appropriate handling of failures. In this paper we address the problem of making parallel Java applications based on Remote Method Invocation (RMI) fault tolerant in a way transparent to the programmer. We use globally consistent checkpointing to avoid having to restart long-running computations from scratch after a system crash. The application...

متن کامل

Monadic Remote Invocation

In order to achieve Separation of Concerns in the domain of remote method invocation, a small functional adapter is added atop Java RMI, eliminating the need for every remote object to implement java.rmi.Remote and making it possible to remotely access existing code, unchanged. The Remotemonad is introduced, and its implementation and usage are detailed. Reusing the existing, proven technology ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004